Le père Duncan MacAskill est devenu au fil des ans l'homme de confiance de l'évêque ; il nettoie les dégâts avant que le scandale éclate. Puis, pour la première fois de sa vie, l'évêque lui confie une paroisse, à Creignish, au Cap-Breton, près de son village natal : il devra y faire face tant aux secrets des paroissiens qu'à son propre passé compliqué. En proie à sa faiblesse devant les consolations de la vie de tous les jours et à la tendresse qui l'envahit bien malgré lui, Duncan peine à voir clair dans le mystère entourant les Danny MacKay père et fils.